STM32 电机控制 SDK MCFW-6.4.1
用于构建驱动 STM32 的 PMSM 电机应用的软件开发套件
电机控制应用中的FreeRTOS

上一集:MC状态机、命令与故障 ↤|目录 |↦ 下一页:运动控制协议套件

概述

ST电机控制SDK开发用于支持FreeRTOS安排的两个电机控制任务:

  • 中频任务
  • 安全任务

所选的内存管理策略是堆4(STM32STM32CubeMX提出的默认方案,更多信息请访问FreeRTOS网站)。
建议启用FreeRTOS时选择除Systick以外的时间基源:即MCU可用的定时器之一。

FreeRTOS 激活

在项目配置过程中,激活 FreeRTOS 需要执行以下步骤:

  • 进入驱动器管理,选择FreeRTOS
  • 通过点击复选框启用 freeRTOS
  • 根据应用,MC IRQ可以使用freeRTOS函数。如果是这样,点击复选框即可启用
  • 选择一个可用的计时器作为时间基准源

性能

测量采用了以下配置:

  • 单驱
  • 三分流 当前的传感拓扑
  • 无感应
  • HAL车手

上一集:MC状态机、命令与故障 ↤|目录 |↦ 下一页:运动控制协议套件